package com.youlu.campus.entity.domain;

import com.youlu.campus.entity.enums.TaskBizType;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

@Getter
@Setter
public class UserActivityTaskInfoDomin implements Serializable {
    private String activityId;
    /**
     * 详情
     */
    private String detail;
    /**
     * 任务ID
     */
    private String taskId;
    /**
     * 状态,0:待上传,1:待审核,2:审核通过,3:审核不通过
     */
    private Integer status = 0;
    /**
     * 任务类型
     */
    private TaskBizType taskBizType;
    /**
     * Logo
     */
    private String logo;
    /**
     * 任务页面展示语,例如:实践行动
     */
    private String title;
    /**
     * 任务页面展示副标题,例如:上传活动图片，可获得活力值
     */
    private String subTitle;
    /**
     * 按钮名字
     */
    private String buttonName;
    /**
     * 外部链接
     */
    private String outerLinker;
    /**
     * 应用ID
     */
    private String appId;
    /**
     * 模版ID，使用,隔开
     */
    private String templateIds;
    /**
     * 可参与门限,例如贡献值大于30
     */
    private Integer availableThreshold;
    /**
     * 外部链接图片地址
     */
    private String outerLinkerImage;
    /**
     * 活动任务扩展字段
     */
    private String taskExtra;
    /**
     * 按钮背景颜色
     */
    private String buttonBackgroundColor;
    /**
     * 按钮文字颜色
     */
    private String buttonTextColor;
}
